#ifndef __ROMBOT_BOTDATA_H
#define __ROMBOT_BOTDATA_H

# include <stdio.h>
# include <stdint.h>
# include <windows.h>
# include "object.h"

# define ENVIRONMENT_INIT   {NULL, 0, 0, NULL}
# define BOTDATA_INIT       {NULL, ENVIRONMENT_INIT}

struct Environment
{
    struct RomObject  **object;
    uint32_t            size;
    uint32_t            limit;
    HANDLE              mutex;
};

struct BotData
{
    FILE               *logFile;
    struct Environment  environment;
};

#endif //__ROMBOT_BOTDATA_H
